package com.hosever.core.model;


public class OrderBy {
	/**
	 * 参数
	 */
	private String parameter;
	/**
	 * 排序方式（OrderByUtils.ORDER_TYPE_DESC/OrderByUtils.ORDER_TYPE_ASC）
	 */
	private String orderType;
	
	
	public OrderBy() {
	}
	
	/**
	 * @param parameter
	 * @param orderType (OrderByUtils.ORDER_TYPE_DESC/OrderByUtils.ORDER_TYPE_ASC)
	 */
	public OrderBy(String parameter, String orderType) {
		this.parameter = parameter;
		this.orderType = orderType;
	}


	/**
	 * 获取 参数
	 * @return the parameter
	 */
	public String getParameter() {
		return parameter;
	}
	/**
	 * 设置 参数
	 * @param parameter the parameter to set
	 */
	public void setParameter(String parameter) {
		this.parameter = parameter;
	}
	/**
	 * 获取 排序方式
	 * @return the orderType
	 */
	public String getOrderType() {
		return orderType;
	}
	/**
	 * 设置 排序方式
	 * @param orderType the orderType to set
	 */
	public void setOrderType(String orderType) {
		this.orderType = orderType;
	}
	
	/**
	 * 获取列表
	 * @return
	 */
	public String getOrderSQL(){
		String result = String.format(" order by %s %s", this.getParameter(),this.getOrderType());
		return result;
	}
}
